MODE (코드 페이지)
MODE 명령어는 병렬 프린터 포트나 키보드와 모니터의 코드 페이지 번호를 준비하고, 선택하고, 해당 정보를 보기 위해 사용할 수 있다.
■ 명령어 위치
윈도우가 설치되어 있는 하드디스크(C:\Windows\Command)에 실행 파일 형태로 존재하는 외부 명령어
■ 사용법
코드 페이지 준비할 경우 : MODE device CODEPAGE PREPARE=((yyy [...]) [drive:][path]filename
코드 페이지 선택할 경우 : MODE device CODEPAGE SELECT=yyy
코드 페이지 새로 고칠 경우 : MODE device CODEPAGE REFRESH
코드 페이지의 상태 보기 : MODE device CODEPAGE [/STATUS]
■ 옵션 및 매개변수

device | 사용자가 준비하거나 선택한 코드 페이지를 사용할 시스템 장치를 지정한다. 지정할 수 있는 시스템 장치는 콘솔(키보드와 모니터)과 프린터 포트(CON, LPT1, LPT2, LPT3, PRN)이다.
codepage prepare | 지정된 장치에 사용할 코드 페이지를 준비한다. 해당 장치에 코드 페이지를 사용하기 전에 해당 장치에 사용할 코드 페이지를 준비해야 한다. MODE 명령어의 CODEPAGE PREPARE를 사용한 후, CODEPAGE SELECT를 사용하여 원하는 코드 페이지를 선택할 수 있다. CODEPAGE는 CP로, PREPARE는 PREP로 줄여서 사용할 수 있다.
yyy | 준비하거나 선택할 코드 페이지 번호를 지정한다. 참고로 영어는 437, 한글 완성형은 949를 사용한다. 다음은 yyy로 지정할 수 있는 코드 페이지 번호에 대한 설명이다. 437 | 미국 영어(United States)
850 | Latin I(영어, 불어, 독일어 등 라틴 계열의 언어 전체)
852 | 슬라브어(Slavic : Latin II)
860 | 포루투칼어(Portuguese)
863 | 캐나다 불어(Canadian-French)
865 | 노르웨이(Nordic)
949 | 완성형 한글
[drive:][path]filename | 코드 페이지에 관한 정보를 담고 있는 정보(.CPI)파일의 위치를 지정한다.
codepage select | 지정된 장치에서 사용할 코드 페이지 번호를 지정한다. 코드 페이지를 지정하기 전에 CODEPAGE PREPARE 명령을 사용하여 코드 페이지를 준비하여야 한다. SELECT는 SEL로 줄여서 사용할 수 있다.
codepage refresh | 하드웨어 문제나 그밖의 다른 오류로 인하여 손상된 코드 페이지를 복원시킨다. REFRESH는 REF로 줄여서 사용할 수 있다.
codepage | 코드 페이지의 번호를 나타낸다.
/status | 지정된 장치에 대하여 준비되었거나 선택된 현재 코드 페이지를 보여준다. 이 옵션은 /STA로 줄여서 사용할 수 있다.

■ 참고 사항
☞ 코드 페이지 파일
윈도우에서는 더 이상 코드 페이지 정보 파일을 제공하지 않지만 이전 버전의 도스에서 제공되었던 CPI 파일을 사용할 수는 있다.
다음은 이전 버전의 MS-DOS에 포함되어 있는 CPI 파일에 대한 설명이다.

EGA.CPI | EGA(Enhanced graphics adapter)와 IBM PS/2를 위한 코드 페이지 정보 파일
4201.CPI | IBM Proprinters II와 III 모델 4201, IBM Proprinters II와 III XL 모델 4202을 위한 코드 페이지 정보 파일
4208.CPI | IBM Proprinter X24E 모델 4207와 IBM Proprinter XL24E 모델 4208을 위한 코드 페이지 정보 파일
5202.CPI | IBM Quietwriter III 프린터를 위한 코드 페이지 정보 파일
LCD.CPI | IBM PC 호환 액정 화면을 위한 코드 페이지 정보 파일